package com.cashmama.market.api.application.controller.authentication.vos;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: yujianfu (mr.vencnet@gmail.com)
 * Date: 2019-12-20
 * Time: 16:48
 */
public class AuthenticationContentVo implements Serializable {
    private static final long serialVersionUID = 4044771574569995033L;

    private boolean hasNextPage = false;
    private String buttonText;
    private boolean buttonVisibility = false;

    public String getButtonText() {
        return buttonText;
    }

    public AuthenticationContentVo setButtonText(String buttonText) {
        this.buttonText = buttonText;
        return this;
    }

    public boolean isButtonVisibility() {
        return buttonVisibility;
    }

    public AuthenticationContentVo setButtonVisibility(boolean buttonVisibility) {
        this.buttonVisibility = buttonVisibility;
        return this;
    }

    private List<InputParams> inputParams=new ArrayList<>();

    public AuthenticationContentVo() {
    }

    public boolean isHasNextPage() {
        return hasNextPage;
    }

    public AuthenticationContentVo setHasNextPage(boolean hasNextPage) {
        this.hasNextPage = hasNextPage;
        return this;
    }

    public List<InputParams> getInputParams() {
        return inputParams;
    }

    public AuthenticationContentVo setInputParams(List<InputParams> inputParams) {
        this.inputParams = inputParams;
        return this;
    }
}
